#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<sys/types.h>



int main(int argc,char*argv[])
{
	//创建fifo文件
	int acc = access("./myfifo",F_OK);
	if(acc!=0)
	{
		int res = mkfifo("./myfifo",0777);
		if(res < 0)
		{
			perror("mkfifo error");
			exit(1);
		}
	}	
	//打开文件
	int fd = open("./myfifo",O_RDWR);
	if(fd<0)
	{
		perror("open error");
		exit(1);
	}
	//写myfifo文件
	write(fd,"hello world",strlen("hello world"));

	//关闭文件 
	//close(fd);
	getchar();
	return 1;
}
